package Model;

import java.sql.Date;

import DAO.DAOExceptionMelhorCinema;
import DAO.DAOValor;

public class Ingresso {
	
	private int codIngresso;
	private Usuario usuario;
	private double valor;
	private Date dataCompra;
	private Date dataSessao;
	private Cadeira cadeira;
	private boolean pagamentoDinheiro;
	private String numeroCartao;
	private String empresaCartao;
	private Sessao sessao;

	public Ingresso() {
		super();
	}

	public Ingresso(int codIngresso, Usuario usuario, double valor, Date dataCompra,
			Date dataSessao, Cadeira cadeira, boolean pagamentoDinheiro, 
			String numeroCartao, String empresaCartao, Sessao sessao)  {
		super();
		this.codIngresso = codIngresso;
		this.usuario = usuario;
		this.valor = valor;
		this.dataCompra = dataCompra;
		this.dataSessao = dataSessao;
		this.cadeira = cadeira;
		this.pagamentoDinheiro = pagamentoDinheiro;
		this.numeroCartao = numeroCartao;
		this.empresaCartao = empresaCartao;
		this.sessao = sessao;
		}
	
	/*
	 * 
	 */
	
	public int getCodIngresso() {
		return codIngresso;
	}

	public void setCodIngresso(int codIngresso) {
		this.codIngresso = codIngresso;
	}

	

	public Usuario getUsuario() {
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
	public double getValor() {
		return valor;
	}
	public void setValor(double valor) {
		this.valor = valor;
	}
	
	public Date getDataCompra() {
		return dataCompra;
	}
	public void setDataCompra(Date dataCompra) {
		this.dataCompra = dataCompra;
	}
	
	public Date getDataSessao() {
		return dataSessao;
	}
	public void setDataSessao(Date dataSessao) {
		this.dataSessao = dataSessao;
	}
	
	public Cadeira getCadeira() {
		return cadeira;
	}
	public void setCadeira(Cadeira cadeira) {
		this.cadeira = cadeira;
	}
	
	public boolean getPagamentoDinheiro() {
		return pagamentoDinheiro;
	}
	public void setPagamentoDinheiro(boolean pagamentoDinheiro) {
		this.pagamentoDinheiro = pagamentoDinheiro;
	}
	
	public String getNumeroCartao() {
		return numeroCartao;
	}
	public void setNumeroCartao(String numeroCartao) {
		this.numeroCartao = numeroCartao;
	}
	
	public String getEmpresaCartao() {
		return empresaCartao;
	}
	public void setEmpresaCartao(String empresaCartao) {
		this.empresaCartao = empresaCartao;
	}
	
	public Sessao getSessao() {
		return sessao;
	}
	public void setSessao(Sessao sessao) {
		this.sessao = sessao;
	}
	
}